.pragma library
//last horizon
var tmeple=[
            5747,27,
            6439,27,
            7130,27,
            7476,31,
            7822,0,
            8168,5,
            8514,9,
            9205,9,
            9897,9,
            10243,5,
            10589,0,
            10934,31,
            11280,27,
            11972,27,
            12663,27,
            13009,24,
            13355,21,
            13701,18,
            14047,9,
            14047,27,
            15426,0,
            15426,18,
            16805,9,
            16805,27,
            18184,0,
            18184,18,
            19564,6,
            20253,12,
            20943,30,
            21633,24,
            22322,18,
            23702,18,
            24047,27,
            24219,9,
            24564,9,
            24736,27,
            25081,9,
            25081,27,
            26460,0,
            26460,18,
            27840,9,
            27840,27,
            29219,0,
            29219,18,
            30598,24,
            31288,30,
            31978,12,
            32667,6,
            33357,0,
            33702,6,
            33874,30,
            34219,30,
            34391,6,
            34736,18,
            35081,18,
            35426,0,
            35598,12,
            35771,24,
            36115,0,
            36115,18,
            37495,9,
            37495,27,
            38874,0,
            38874,18,
            40253,9,
            40253,27,
            41633,6,
            42322,12,
            43012,30,
            43702,24,
            44391,18,
            45771,18,
            46115,27,
            46288,9,
            46633,9,
            46805,27,
            47150,0,
            47150,18,
            48529,9,
            48529,27,
            49909,0,
            49909,18,
            51288,9,
            51288,27,
            52667,24,
            53357,30,
            54047,12,
            54736,6,
            55426,0,
            55771,6,
            55943,30,
            56288,30,
            56460,6,
            56805,18,
            57150,18,
            57495,0,
            57667,12,
            57840,24,
            58184,24,
            58529,24,
            58874,30,
            59047,27,
            59219,24,
            59564,27,
            59736,24,
            59909,21,
            60081,18,
            60253,15,
            60426,12,
            60598,9,
            60943,9,
            60943,27,
            62322,0,
            62322,18,
            63702,9,
            63702,27,
            65081,0,
            65081,18,
            66460,6,
            67150,12,
            67840,30,
            68529,24,
            69219,18,
            70598,18,
            70943,27,
            71115,9,
            71460,9,
            71633,27,
            71978,9,
            71978,27,
            73357,0,
            73357,18,
            74736,9,
            74736,27,
            76115,0,
            76115,18,
            77495,24,
            78184,30,
            78874,12,
            79564,6,
            80253,0,
            80598,6,
            80771,30,
            81115,30,
            81288,6,
            81633,18,
            81978,18,
            82322,0,
            82495,12,
            82667,24,
            83012,0,
            83012,18,
            84391,9,
            84391,27,
            85771,0,
            85771,18,
            87150,9,
            87150,27,
            88529,6,
            89219,12,
            89909,30,
            90598,24,
            91288,18,
            92667,18,
            93012,27,
            93184,9,
            93529,9,
            93702,27,
            94047,0,
            94047,18,
            95426,9,
            95426,27,
            96805,0,
            96805,18,
            98184,9,
            98184,27,
            99564,24,
            100253,30,
            100943,12,
            101633,6,
            102322,0,
            102667,6,
            102840,30,
            103184,30,
            103357,6,
            103702,18,
            104047,18,
            104391,0,
            104564,12,
            104736,24,
            105081,24,
            105426,24,
            105771,30,
            105943,27,
            106115,24,
            106460,27,
            106633,24,
            106805,21,
            106978,18,
            107150,15,
            107322,12,
            107495,9,
            107840,0,
            107840,12,
            107840,24]

